 var table ,form ,laypage ,layer ,element ,laydate ,upload//时间组件
$(function(){
	 layui.use(['table','form','laypage','layer', 'element', 'laydate','upload'], function(){
         table = layui.table;
         form=layui.form;
         laypage = layui.laypage ;//分页
         layer = layui.layer ;//弹层
         element = layui.element; //元素操作
         laydate = layui.laydate; //时间组件 
         upload = layui.upload;
         
          TimeTools()
        $("#startTime").val(nowdata(1));
 	    $("#endTime").val(nowdata(2));
		//监听表格数据	   
		table.render({
		    elem: '#tabledata',
		    height: $(window).height()-200,		   
		    text: {
			    none: '暂无相关数据' //默认：无数据。注：该属性为 layui 2.2.5 开始新增
			  },
			method: 'post',  
			loading: true,
		    url: '/sysLog/getList.do' ,//数据接口
		    headers: setHeader(),
		    parseData: function(res){
                return res.resultData;
            },
            response: {
                statusName: 'status', //规定数据状态的字段名称，默认：code
                statusCode: 200, //规定成功的状态码，默认：0
                msgName: 'hint', //规定状态信息的字段名称，默认：msg
                countName: 'total', //规定数据总数的字段名称，默认：count
                dataName: 'data' //规定数据列表的字段名称，默认：data
            },
		    page: true, //开启分页
		    cols: [[    //表头
		      {field: 'id', title: 'ID',   align:'center',hide:true,width:5},
		      {field: 'xuhao', title: '序号',  align:'center', type:'numbers',width:50},
		      {field: 'name', title: '日志名称', align:'left',width:200},
		      {field: 'type', title: '类型', align:'left',hide:true,width:50},
		      {field: 'typeZh', title: '类型', align:'left',width:100},
		      {field: 'importance', title: '重要性', align:'left',hide:true,width:50},
		      {field: 'importanceZh', title: '重要性', align:'left',width:100},
		      {field: 'createUid', title: '创建人', align:'left',hide:true,width:100},
		      {field: 'createUname', title: '创建人', align:'left',width:150},
		      {field: 'create_time', title: '创建时间', align:'center',width:180, 
		    	  templet: function(data){
			  			return changeTime(data.createTime)					        							        
			  		}  
		      },
		      {field: 'remarks', title: '备注', align:'center',width:150},
		      
		    ]],
		    done: function (res) {
                //如果是异步请求数据方式，res即为你接口返回的信息。
                //如果是直接赋值的方式，res即为：{data: [], count: 99} data为当前页数据、count为数据总长度
                //console.log(res);
		    	 permissionFUN()//功能按钮权限
		    	 if(res.status!=200){
		    		if(res.status == 666){
		    			  TIMEOUT(); 
	  		        }else{
                	  $(".layui-none").text(res.resultMsg)
	  		        }  
                }
            }
		});
		//监听行工具事件
        table.on('tool(test)', function (obj) {
			form.render();//需要渲染一下
            var data = obj.data;
           
            if (obj.event === 'look') { //编辑
            	var num = obj.data;
			    var fullindex=layer.open({
			        type: 1,
			        area: ['690px', '420px'],
			        fix: false, //不固定
			        maxmin: true,
			        shadeClose: true,
			        shade:0.4, //遮罩层
			        title: ['日志详情','background:#1E9FFF;color:#fff'],
			        content: $('#form_edit')
			    });
			    $("#id").val(num.id);
			    $("#name_edit").val(num.name);
			    $("#type_edit").val(num.typeZh);
			    $("#importance_edit").val(num.importanceZh);	
			    $("#createUname_edit").val(num.createUname);
			    $("#remarks").val(num.remarks);
			   
			 }   
			form.render();//需要渲染一下	   
        });
       
	    // 查询按钮提交查询信息
	    form.on('submit(queryData)', function(data){
	        // 组装查询条件
	        var reqData = getConditionValue();
	        // 重新加载表格数据
	        table.reload("tabledata", {
	             where: {"reqData" : JSON.stringify(reqData)}
		         ,page: {
		            curr: 1 //重新从第 1 页开始
		          }
	        });
	    });
	});
})